@charset "utf-8";

.h-450{min-height: 450px;}

.rating-stars {display: inline-block;margin-left: 10px;}
.rating-stars .rating-stars-container {font-size: 0;}
.rating-stars .rating-stars-container .rating-star {display: inline-block;font-size: 16px;color: #CED0D2;cursor: pointer;padding: 0 2px;}
.rating-stars .rating-stars-container .rating-star.is--active,
.rating-stars .rating-stars-container .rating-star.is--hover {color: #FFC726;}
.rating-stars .rating-stars-container .rating-star.is--no-hover {color: #CED0D2;}

.give-judge li{width: 210px;}

.pingjia-text{font-size: 13px;padding: 10px;margin-left: 25px;margin-right: 25px; -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, .08);-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, .08);box-shadow: 0px 0px 30px rgba(0, 0, 0, .08);}
.pingjia-text textarea{font-size: 13px;margin-bottom: 10px;width: 100%;resize: none;}
.pingjia-text textarea:focus{border: 0;outline: none;}
.pingjia-text input[type="checkbox"]{width: 15px;height: 15px;margin-right: 6px;}

.submit-judge{color: #fff;font-size: 15px;display: block;background: #00A0E9;width: 240px;text-align: center;margin: 50px auto;padding: 8px 0;border-radius: 20px;}

.brand-top{background: #F4F4F4;padding: 25px 0 14px;}
.brand-top h3{font-size: 19px;display: inline-block;vertical-align: middle;line-height: 22px;margin-top: 5px;}
.brand-top .sub-title{color: #9B9B9B;font-size: 13px;padding-left: 5px;vertical-align: -webkit-baseline-middle;}
.brand-top .sub-phone{color: #FFCD3C;font-weight: 600;font-size: 20px;margin-top: 5px;}
.brand-top .search{height: 36px;width: 440px;overflow: hidden;background: #fff;margin-top: 10px; border-radius: 16px;padding-left: 5px;-webkit-box-shadow: 2px 2px 10px 0 rgba(0,0,0,.1);-moz-box-shadow: 2px 2px 10px 0 rgba(0,0,0,.1);box-shadow: 2px 2px 10px 0 rgba(0,0,0,.1);}
.brand-top input{display: inline-block;height: 36px;width: 385px;}
.brand-top .search a{display: inline-block;text-align: center;line-height: 33px;color: #858585;width: 35px;}


.special-tags dt img{vertical-align: middle;}
.special-tags dt{font-size: 16px;font-weight: bold;}
.special-tags dd{font-size: 13px;color: #9B9B9B;margin-top: 8px;line-height: 22px;}
.special-tags .all-right{position: absolute;right: 0;color: #B3B3B3;font-size: 12px;font-weight: normal;line-height: 25px;}

.special-tags .swiper-container {width: 100%;height: 480px;}
.special-tags .arrow-left {background: url('../images/union/index_tab_l.png') no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;}
.special-tags .arrow-right {background: url('../images/union/index_tab_r.png') no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;}
/* .special-tags .preview {width: 100%;margin-top: 10px;position: relative;}
.special-tags .preview .swiper-container {width: calc(100% - 70px)!important;height: 110px;margin-left: 35px;}
.special-tags .preview .swiper-slide {width: 170px;height: 110px;cursor:pointer;margin-right: 14px;padding-top: 10px;position: relative;}
.special-tags .preview .arrow-left {background: url('../images/union/feel3.png') no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.special-tags .preview .arrow-right {background: url('../images/union/feel4.png') no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.special-tags .preview img {width: 100%;}
.preview .active-nav{-webkit-transform:scale(1,1.2);overflow: visible;}
.preview .preview-title{background: rgba(0, 0, 0, .3);color: #fff;font-size: 15px;position: absolute;height: 30px;top: 50%;margin-top: -15px;width: 100%;text-align: center;line-height: 30px;} */

.view .swiper-slide{position: relative;}
.view .swiper-slide a{display: block;}
.view .swiper-slide img{width: 100%;height: 100%;}
.view .view-info{background: rgba(0, 0, 0, .3);padding: 30px 50px 30px 35px;position: absolute;right: 80px;top:50%;margin-top:-75px;}
.view .view-info-tag{background: #fff;color: #38B3FF;padding: 2px 7px;font-size: 12px;border-radius: 20px;}
.view .view-info-title{line-height: 75px;color: #fff;font-weight: 500;font-size: 45px;}
.view .view-info-address{font-size: 24px;color: #fff;}
.view .view-info-address>img {vertical-align: text-bottom;width: 28px;height: 30px;}

.index-see-more {text-align: center;display: block;font-size: 13px;margin: 10px auto;color: #757575;width: 120px;border: 1px solid #a9a5a5;padding: 6px 25px;border-radius: 22px;}
.index-see-more:hover{background: #00A0E9;border: 1px solid transparent;-webkit-box-shadow: 0 0 15px 0 rgba(0,160,233,.4);-moz-box-shadow: 0 0 15px 0 rgba(0,160,233,.4);box-shadow: 0 0 15px 0 rgba(0,160,233,.4);color: #fff;}

.special-tags .hot-title p{color: #333;font-size: 13px;}
.special-tags .hot-title a{color: #B3B3B3;font-size: 13px;}

.special-tags .list span{color: #7E8385;font-size: 12px;float: left;width: 75px;height: 20px;line-height: 20px;}
.special-tags .list ul{display: inline-block;}
.special-tags .list li{float: left;margin-right: 13px;}
.special-tags .list li a {color: #7E8385;font-size: 12px;display: inline-block;height: 20px;line-height: 20px;padding: 1px 0;
    /* width: 76px; */
    text-align: left;}

.special-tags .tese a{font-size: 12px;line-height: 19px;padding: 2px 15px;border: 1px solid transparent;border-radius: 20px;display: inline-block;margin-right: 5px;margin-bottom: 10px;}
.special-tags .tese a.yellow{color: #FFB629;background: #FFF1D6;}
.special-tags .tese a.blue{color: #38B3FF;background: #E2F4FF;}
.special-tags .tese a.grey{color: #9B9B9B;background: #eee;}

.zong .count{color: #353535;}
.zong input[type="checkbox"]{width: 15px;margin-right: 3px;}
.zong label{font-size: 12px;color: #4A4A4A;}

.other-list{ margin:5px 0 0 -20px; padding:0; *padding-bottom:15px; *display:inline-block }
.other-list:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.other-list li{ float:left; margin:0 0 20px 20px; width:216px; }
.other-list li .details{ position:relative; border:1px solid #eee; -webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1); background:#fff; -webkit-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; border-radius: 7px;overflow: hidden;}
.other-list li .details .pic{ width:100%; height:145px; overflow:hidden;position: relative; }
.other-list li .details .pic>img{ width:100%; height:100%; cursor:pointer; }
.other-list li .details .pic p{position: absolute;bottom: 5px;left: 10px;right: 10px;font-size: 12px;color: #fff;}
.other-list li .details .pic p>img {vertical-align: text-top;width: 18px;}
.other-list li .details .remark{ display:block; margin:8px 10px; padding:0; color:#666; font-size:12px; line-height:20px; text-overflow:ellipsis; overflow:hidden; }
.remark a{display:inline-block;color: #020433;font-size: 14px;width: 110px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.remark .detail-info{margin-top: 3px;font-size: 12px;color: #9CA1AE;}
.remark p.price{color: #00A0E9;font-size: 12px;margin-top: 3px;}
.remark .price big{font-weight: 600;font-size: 16px;}
.other-list .price small {color: #020433;}
.other-list .sold-out, .other-list .warning{color: #9B9B9B;line-height: 31px;height: 23px;}
.other-list .warning{color: #FF3939;}

.jianjie{margin: 20px -30px 80px;}
.jianjie li{float: left;width: 33.33%;}
.jianjie .jianjie-detail{background: #F6F7F9;width: 345px;margin: 0 auto;border-radius: 8px;text-align: center;padding: 30px 0;}
.jianjie .jianjie-detail>img{width: 65px;height: 65px;border-radius: 50%;}
.jianjie .jianjie-detail .member-name {display: block;font-size: 15px;line-height: 24px;margin-top: 10px;padding: 0 30px;white-space: nowrap;color: #454545;font-weight: 600;text-overflow: ellipsis;word-break: break-all;word-wrap: break-word;overflow: hidden;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.jianjie .jianjie-detail .member-title {display: block;font-size: 12px;margin-bottom: 12px;color: #4D555D;height: 24px;line-height: 24px;}
.jianjie .jianjie-detail .member-p {position: relative;top: 0;display: block;font-size: 12px;line-height: 23px;color: #4D555D;height: 113px;padding: 0 30px;text-overflow: ellipsis;word-wrap: break-word;overflow: hidden;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp: 6;-webkit-box-orient: vertical;text-align: justify;word-break: break-all;font-weight: 400;}
/* .jianjie .jianjie-detail:hover{background: #fff;-moz-box-shadow: 0px 0px 18px rgba(0, 0, 0, .08);-webkit-box-shadow: 0px 0px 18px rgba(0, 0, 0, .08);
    box-shadow: 0px 0px 18px rgba(0, 0, 0, .08);-webkit-transform:scale(1,1.1);transition-duration: .5s; overflow: visible;} */

.header-cearch{background: #F8F8F8;position: relative;border-radius: 15px;border: 1px solid #F8F8F8;overflow: hidden;margin-right: 20px;margin-top: -7px;}
.header-cearch .fa-search{color: #acacac;position: absolute;top: 8px;left: 10px;}
.header-search-input{display: inline-block!important;font-size: 12px;line-height: 30px;height: 30px;padding-left: 29px;width:230px;background: transparent;}

.union-sort{font-size: 12px;color: #9B9B9B;line-height: 23px;}
.union-sort span{color: #353535;padding-left: 5px;}



/* 社区 */
.community{margin-top: 45px;}
.community .side-img-box{width: 100%;height: 400px;border-radius: 4px;overflow: hidden;}
.community .side-img-box img{width: 100%;}

.community .side-info-box{width: calc(100% - 35px);height: 410px;margin-left: 35px;}
.community .main{background: #FBFBFB;padding: 13px;}
.community .main p.address{color: #9B9B9B;font-size: 13px;margin-top: 7px;margin-bottom: 7px;}
.community .main .f_right span{display: block;color: #9B9B9B;font-size: 12px;text-align: right;}
.community .main .price{font-size: 12px;margin-top: 3px;line-height: 46px;height: 33px;color: #9092A1;}
.community .main .price big{color: #00A0E9;font-weight: 600;font-size: 22px;}

.union-choose{position: relative;padding: 5px 0 5px 80px;margin-top: 15px;}
.union-choose .title {position: absolute;left: 10px;top: 8px;font-size: 13px;color: #999;}
.union-choose .desc-list span{display: inline-block;width: 48%;font-size: 13px;color: #333;line-height: 25px;}
.union-choose .desc-list span>img{vertical-align: sub;width: 15px;margin-right: 6px;}

.community .line{background: #D9D9D9;height: 1px;width: 100%;margin: 15px 0;}
.community .line-2{margin-right: -6.33%;margin-top: 25px;}
.community .line-2 a{width: 27%;margin-right: 6.33%;display: inline-block;background: #00A0E9;color: #fff;font-size: 12px;text-align: center;line-height: 30px;border-radius: 15px;height: 31px;}
.community .line-2 a>img{width: 15px;vertical-align: text-top;margin-right: 4px;}
.community .line-2 a.down-fav{background: #ccc;}

.community-tags dt img{vertical-align: middle;}
.community-tags dt{font-size: 16px;font-weight: bold;margin-top: 20px;}
.community-tags dd{font-size: 13px;color: #9B9B9B;margin-top: 8px;line-height: 22px;}

.community-list{margin-left: -20px;}
.community-list li{width:226px;margin: 0 0 20px 20px;}
.community-list li .details .pic p>img{vertical-align: text-top;width: 18px;}
.community-list .sold-out, .community-list .warning{color: #9B9B9B;line-height: 31px;height: 23px;}
.community-list .warning{color: #FF3939;}
.community-list .price small{color: #020433;}
.office-type{display: inline-block;border:1px solid;font-size: 12px;border-radius: 3px;padding: 0 5px;margin-left: 8px;line-height: 16px;}
.office-type.blue{color: #38B3FF;border-color: #38B3FF;}
.office-type.red{color: #FF3939;border-color: #FF3939;}

.community .fujia{-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);padding: 10px;}
.community .fujia li {float: left;width: 25%;text-align: center;margin-top: 8px;}
.community .fujia li h4 {color: #464B5D;font-size: 15px;}
.community .fujia li img {width: 37%;margin-top: 10px;}
.community .fujia li p.fujia-line-1{color: #464B5D;font-size: 12px;padding-top: 5px;}
.community .fujia li p.fujia-line-2{color: #898B9B;font-size: 12px;padding-top: 5px;}
.community .fujia li p.fujia-line-2 span{color: #00A0E9;font-weight: bold;}

.community .union-service .tip-title{font-size: 15px;color: #010205;border-left: 2px solid #FFCD3C;padding-left:5px;margin-top: 15px;font-weight: bold;line-height: 20px;}
.community .union-service>img{height: 50px;display: block;margin: 10px 0 0 25px;}

.community .for-map{border-radius: 10px;background: #F8F8F8;width: 100%;height: 300px;margin-top: 20px;}
.community .logo{background: #FBFBFB;padding: 10px 30px;border-radius: 8px;margin-left: 35px;margin-top: 30px;}
.community .logo p{color: #000;font-size: 18px;}
.community .logo p img{vertical-align: middle;width: 20px;margin-left: 10px;}
.community .logo p span{color: #464B5D;font-size: 13px;}
.community .logo a{display: inline-block;background: #00A0E9;color: #fff;font-size: 12px;text-align: center;line-height: 33px;border-radius: 15px;height: 31px;width: 100px;margin-top: 25px;}

.ellipsis-3 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.show-hide {display: block;font-size: 12px;text-align: center;margin-top: 10px;color: #38B3FF;}

.tooltip-inner {font-size: 16px;padding: 7px 12px;background: #E3E4E5;color: #333 !important;}
.tooltip.right .tooltip-arrow {border-right-color: #E3E4E5 !important;}
.tooltip {opacity: 1 !important;}


.description:hover{-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 15px 0 rgba(0,0,0,.2);}
.description {display: -webkit-box;display: -webkit-flex;display: flex;cursor: pointer;padding: 10px 10px 0;margin-left: -10px;}
.description-img {width: 200px;height: 160px;margin-right: 25px;}
.description-img img{width: 100%;height: 100%;display: block;}
.description-info {width: calc(100% - 265px);}
.description-info h3 {border-bottom: 1px solid #E2E2E2;padding-bottom: 10px;margin-bottom: 10px;}
.description-info .side-house ul li {line-height: 28px !important;}
.side-house{ background:#fff; }
.side-house ul li{ font-size:12px; line-height:26px; overflow:hidden;vertical-align: text-top; }
.side-house ul li>span{ float:left;margin-left:0;color:#999;width: 70px; }
.side-house ul li>a{display: block;margin-left: 70px;width: calc(100% - 70px);}
.side-house ul.little li{width: 23%;white-space: nowrap;text-overflow: ellipsis;padding-right: 10px;}
.li-inline{width: 49%;display: inline-block;line-height: 20px!important;}